home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 25
/
Aminet 25 (1998)(GTI - Schatztruhe)[!][Jun 1998].iso
/
Aminet
/
comm
/
bbs
/
Sys_InfoV2.lha
/
Sys_Info
/
Sys_Info.Doc
< prev
Wrap
Text File
|
1998-03-07
|
6KB
|
177 lines
______ __
/ ____/ _/ /_
/ /___ __ __ ______ / __/______ _ _
/___ / \ \/ // ____/ / / / ____// \_/ \
____/ / \ /_\__ / / /_ / __/_ / /__/ /
/_____/ / //_____/ /___//_____//_/ /_/
/_/
______ __ __
/_ __/ _/ /_ /_/
/ / ______ ______ ______ _____ _ _ ______ / __/__ ______ ______
/ / / __ // ____// __ // .__// \_/ \ / __ / / / / / / __ // __ /
__/ /_ / / / // __/ / /_/ // / / /__/ // __ / / /_ / /_ / /_/ // / / /
/_____//_/ /_//_/ /_____//_/ /_/ /_//_/ /_/ /___//___//_____//_/ /_/
By Thomas Newsom
Sys_Info is good old fashioned PUBLIC DOMAIN software. Yes, you can use it
totally free of charge! But I retain the copywrite of the source code.
Disclaimer
----------
You use Sys_info at your own risk. The author will not be held responsible
if anything should happen to your computer whilst running Sys_info.
Version.
--------
0.5 : Internal release.
0.7 : Started adding the display setups
0.9 : first working version without bugs :-)
1.0 : First version released for beta testing.
1.2 : Added 'Section' display headers. Cleaned up display a little.
1.5 : Added 'System Setup' selectable option
1.6 : Added version string (why do I always forget this until last!)
1.8 : Tidied the code up (again)
2.0 : Now uses a cfg file fully definable by the user.
2.? : Will probably never appear :-(
Beta Testers
------------
Lee Dyson
Trevor Smith
Thanks to them both for testing this program :-)
Registered Users
----------------
Lee Dyson, Trevor Smith, Dale Frameli
Due to the slow response (I'll give it a month as of now) to this program I
doubt I can be bothered to write any more doors/utils for general usage.
I'll keep them to myself.
Thank you for your total lack of support.
Contact.
--------
Email : Thomas.Newsom@allhours.karoo.co.uk
FidoNet : 2:2502/61.0 & 2:2502/59.0
Amnet : 69:103/21.0 & 69:103/22.0
AmigaNet : 39:134/13.0 & 39:134/14.0
BlackNet : 167:482/6.0
For contact use the E-Mail address as thats fastest and sure to get a reply
quicker than any other route.
Registration
------------
To register Sys_Info simply send me an E-mail with your REAL name in it and
I'll send you a keyfile ASAP in UUEncoded format.
What is this thing then?
------------------------
Really, it's nothing special. All it does is display some system information
such as the libraries in use, the number of tasks running etc etc.
As from V2.0 you now use a configuration file to define which commands are
available and which are not. Due to the way the configuartion file is laid
out, you could now use Sys_Info to display all manner of things.
Explaination of the configuration file layout
---------------------------------------------
This is the heart of V2.0 with this cfg file the possiblities of what you
can show your users is almost unlimited. Be aware though that the program
you specify as the the one to be run must give the result to the shell. If
you don't allow for this then that function will not be much use and will
probably crash the program.
The layout is very simple but worth explaining as
some errors could occur if not careful.
Each online command has 3 lines in the conguration file...
Line 1 is the letter command to be seen onscreen by the user.
Line 2 is the FULL path to the program to be executed.
Line 3 is the text displayed to the user along side the letter command.
The next 3 lines belong to the next command, the 3 lines after that belong
to the next command and so on...
Here is a section from the default configuration given with this archive..
A
doors:sys_info/AboutCLI
Information about the currently used SHELL
B
doors:sys_info/execdevs
Information on currently loaded DEVICES
C
doors:sys_info/execIrupts
Information on currently loaded INTERRUPTS
And so on for the rest of the commands.
The last 6 lies of the configuration files SHOULD ALWAYS BE THE FOLLOWING 6
LINES....
Q
@
Exit.
Z
@
Information on THIS PROGRAM"
As you can see it's very flexible.
WARNING!!!!!!!!!!!!! THESE MUST ALWAYS BE THE LAST 6 LINES OF THE
CONFIGURATION FILE OTHERWISE VERY STRANGE RESULTS, PROBABLY LEADING TO A
TOTAL SYSTEM CRASH, WILL OCCUR.
You have been warned :-)
Installation?
-------------
I didn't bother writing an installer script for this as it's too easy to
do......No really :)
You've already unarced the archive (how else are you reading this?) so all
you have to do now is copy the entire Sys_Info directory to your doors
assigned directory. In the Sys_info directory there is one library,
akccplus.library, copy that to your LIBS assigned directory.
Now load the Sys_Info.cfg file within that directory into your favourite
text editor and if required edit it to your liking. Sys_Info can be run as a
normal Shell program so you can see the results before allowing your users
access to the program. If it shows odd results in the Shell then reread the
bit above about the cfg file and check yours out.
Thats it! It's now installed ready for use.
How you set it up on your BBS system depends on which system you are using.
The only thing you have to bear in mind is that Sys_Info is hardcoded to
look in Doors:Sys_Info/ for it's files.
One of the options in Sys_Info requires the C= ShowConfig program. You MUST
have this in your path settings.
Important notice.
-----------------
Sys_Info uses some of the AKCC programs. The author of the AKCC suite gave
me permission to use his programs. Please read the AKCC.Readme file held in
the Sys_Info directory.
My thanks go out to the AKCC author Andreas R. Kleinert.